Class CelCashServiceContractAbstract

Abstract class representing the CelCash service contract.

Constructors

Properties

#cel_cash_base_url: string
#cel_cash_hash: string
#cel_cash_id: string | number
CACHE: {
    ACCESS_TOKEN: "cel_cash:access_token";
    ROOT: "cel_cash";
} = ...

Cache constants for CelCash service.

Type declaration

  • Readonly ACCESS_TOKEN: "cel_cash:access_token"
  • Readonly ROOT: "cel_cash"

Accessors

  • get antecipation(): RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                antecipationUuid: ZodString;
            }, "strip", ZodTypeAny, {
                antecipationUuid: string;
            }, {
                antecipationUuid: string;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
            summary: "Antecipar recebíveis";
        };
        simulate: RecursivelyApplyOptions<{
            create: {
                body: ZodObject<{
                    brands: ZodEffects<ZodArray<ZodEnum<(...)>, "many">, undefined | string | number, ((...) | (...) | (...) | (...) | (...) | (...))[]>;
                    transactionGalaxPayIds: ZodEffects<ZodUnion<[(...), (...)]>, undefined | string | number, number | (...)[]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    brands?: string | number;
                    transactionGalaxPayIds?: string | number;
                    value: number;
                }, {
                    brands: ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[];
                    transactionGalaxPayIds: number | number[];
                    value: number;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodObject<{
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }, "strip", ZodTypeAny, {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds?: ...;
                            uuid: ...;
                        }, {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }>;
                        OperationSummary: ZodObject<{
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }, "strip", ZodTypeAny, {
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }, {
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }>;
                        Releases: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: (...) | (...) | (...);
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: ...;
                            daysAntecipation: ...;
                            expectedDate: ...;
                            galaxPayId: ...;
                            grossValue: ...;
                            installment: ...;
                            netValue: ...;
                            netValueAfterAntecipation: ...;
                            taxValueAntecipation: ...;
                            transactionGalaxPayId: ...;
                        }[];
                        type: boolean;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: (...) | (...);
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: ...;
                            daysAntecipation: ...;
                            expectedDate: ...;
                            galaxPayId: ...;
                            grossValue: ...;
                            installment: ...;
                            netValue: ...;
                            netValueAfterAntecipation: ...;
                            taxValueAntecipation: ...;
                            transactionGalaxPayId: ...;
                        }[];
                        type: boolean;
                    }>;
                };
                summary: "Simula antecipação";
            };
            getByFilters: {
                method: "GET";
                path: "/get-by-filters";
                query: ZodEffects<ZodObject<{
                    createdAtFrom: ZodOptional<ZodString>;
                    createdAtTo: ZodOptional<ZodString>;
                    done: ZodOptional<ZodEnum<(...)>>;
                    limit: ZodNumber;
                    page: ZodOptional<ZodNumber>;
                    startAt: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>;
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        totalQtdFoundInPage: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds?: ...;
                            uuid: ...;
                        }[];
                        totalQtdFoundInPage: number;
                    }, {
                        Antecipation: {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }[];
                        totalQtdFoundInPage: number;
                    }>;
                };
                summary: "Lista as simulações antecipação de transações";
            };
        }, {
            pathPrefix: "/simulate";
        }>;
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/antecipation";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the antecipation client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                antecipationUuid: ZodString;
            }, "strip", ZodTypeAny, {
                antecipationUuid: string;
            }, {
                antecipationUuid: string;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
            summary: "Antecipar recebíveis";
        };
        simulate: RecursivelyApplyOptions<{
            create: {
                body: ZodObject<{
                    brands: ZodEffects<ZodArray<ZodEnum<(...)>, "many">, undefined | string | number, ((...) | (...) | (...) | (...) | (...) | (...))[]>;
                    transactionGalaxPayIds: ZodEffects<ZodUnion<[(...), (...)]>, undefined | string | number, number | (...)[]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    brands?: string | number;
                    transactionGalaxPayIds?: string | number;
                    value: number;
                }, {
                    brands: ("discover" | "mastercard" | "elo" | "hipercard" | "amex" | "visa")[];
                    transactionGalaxPayIds: number | number[];
                    value: number;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodObject<{
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }, "strip", ZodTypeAny, {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds?: ...;
                            uuid: ...;
                        }, {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }>;
                        OperationSummary: ZodObject<{
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }, "strip", ZodTypeAny, {
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }, {
                            averageDays: ...;
                            cet: ...;
                            finalTax: ...;
                            grossTotal: ...;
                            mdr: ...;
                            mdrTax: ...;
                            netValue: ...;
                        }>;
                        Releases: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds?: (...) | (...) | (...);
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: ...;
                            daysAntecipation: ...;
                            expectedDate: ...;
                            galaxPayId: ...;
                            grossValue: ...;
                            installment: ...;
                            netValue: ...;
                            netValueAfterAntecipation: ...;
                            taxValueAntecipation: ...;
                            transactionGalaxPayId: ...;
                        }[];
                        type: boolean;
                    }, {
                        Antecipation: {
                            averageDays: number;
                            cet: number;
                            companyGalaxPayId: number;
                            createdAtFrom: string;
                            createdAtTo: string;
                            done: (...) | (...);
                            galaxPayId: number;
                            netValue: number;
                            totalAntecipateTax: number;
                            totalMdr: number;
                            totalValue: number;
                            transactionsGalaxPayIds: (...) | (...);
                            uuid: string;
                        };
                        OperationSummary: {
                            averageDays: number;
                            cet: number;
                            finalTax: number;
                            grossTotal: number;
                            mdr: number;
                            mdrTax: number;
                            netValue: number;
                        };
                        Releases: {
                            createdAt: ...;
                            daysAntecipation: ...;
                            expectedDate: ...;
                            galaxPayId: ...;
                            grossValue: ...;
                            installment: ...;
                            netValue: ...;
                            netValueAfterAntecipation: ...;
                            taxValueAntecipation: ...;
                            transactionGalaxPayId: ...;
                        }[];
                        type: boolean;
                    }>;
                };
                summary: "Simula antecipação";
            };
            getByFilters: {
                method: "GET";
                path: "/get-by-filters";
                query: ZodEffects<ZodObject<{
                    createdAtFrom: ZodOptional<ZodString>;
                    createdAtTo: ZodOptional<ZodString>;
                    done: ZodOptional<ZodEnum<(...)>>;
                    limit: ZodNumber;
                    page: ZodOptional<ZodNumber>;
                    startAt: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }, {
                    createdAtFrom?: string;
                    createdAtTo?: string;
                    done?: "F" | "T";
                    limit: number;
                    page?: number;
                    startAt?: number;
                }>;
                responses: {
                    200: ZodObject<{
                        Antecipation: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        totalQtdFoundInPage: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Antecipation: {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds?: ...;
                            uuid: ...;
                        }[];
                        totalQtdFoundInPage: number;
                    }, {
                        Antecipation: {
                            averageDays: ...;
                            cet: ...;
                            companyGalaxPayId: ...;
                            createdAtFrom: ...;
                            createdAtTo: ...;
                            done: ...;
                            galaxPayId: ...;
                            netValue: ...;
                            totalAntecipateTax: ...;
                            totalMdr: ...;
                            totalValue: ...;
                            transactionsGalaxPayIds: ...;
                            uuid: ...;
                        }[];
                        totalQtdFoundInPage: number;
                    }>;
                };
                summary: "Lista as simulações antecipação de transações";
            };
        }, {
            pathPrefix: "/simulate";
        }>;
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/antecipation";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The antecipation client.

  • get cards(): RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                cvv: ZodString;
                expiresAt: ZodString;
                holder: ZodString;
                myId: ZodString;
                number: ZodString;
            }, "strip", ZodTypeAny, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }>;
            method: "POST";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Card: ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<(...), (...), (...), (...), (...)>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:cardId/:typeId";
            pathParams: ZodObject<{
                cardId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                cardId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                cardId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodEnum<(...)>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Cards: ZodArray<ZodObject<extendShape<{
                        cvv: ...;
                        expiresAt: ...;
                        holder: ...;
                        myId: ...;
                        number: ...;
                    }, {
                        Brand: ...;
                        createdAt: ...;
                        customerGalaxPayId: ...;
                        customerMyId: ...;
                        galaxPayId: ...;
                        updatedAt: ...;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/cards";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the cards client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                cvv: ZodString;
                expiresAt: ZodString;
                holder: ZodString;
                myId: ZodString;
                number: ZodString;
            }, "strip", ZodTypeAny, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }, {
                cvv: string;
                expiresAt: string;
                holder: string;
                myId: string;
                number: string;
            }>;
            method: "POST";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Card: ZodObject<extendShape<{
                        cvv: ZodString;
                        expiresAt: ZodString;
                        holder: ZodString;
                        myId: ZodString;
                        number: ZodString;
                    }, {
                        Brand: ZodObject<(...), (...), (...), (...), (...)>;
                        createdAt: ZodString;
                        customerGalaxPayId: ZodNumber;
                        customerMyId: ZodString;
                        galaxPayId: ZodNumber;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Card: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:cardId/:typeId";
            pathParams: ZodObject<{
                cardId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                cardId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                cardId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodEnum<(...)>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Cards: ZodArray<ZodObject<extendShape<{
                        cvv: ...;
                        expiresAt: ...;
                        holder: ...;
                        myId: ...;
                        number: ...;
                    }, {
                        Brand: ...;
                        createdAt: ...;
                        customerGalaxPayId: ...;
                        customerMyId: ...;
                        galaxPayId: ...;
                        updatedAt: ...;
                    }>, "strip", ZodTypeAny, {
                        Brand: {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }, {
                        Brand: {
                            id: ...;
                            maxInstallment: ...;
                            name: ...;
                            operatorIds: ...;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Cards: {
                        Brand: {
                            id: string;
                            maxInstallment: number;
                            name: string;
                            operatorIds: string;
                        };
                        createdAt: string;
                        customerGalaxPayId: number;
                        customerMyId: string;
                        cvv: string;
                        expiresAt: string;
                        galaxPayId: number;
                        holder: string;
                        myId: string;
                        number: string;
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/cards";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The cards client.

    Example

    // List cards
    const cards = await service.cards.list({
    query: {
    limit: 10,
    startAt: 0,
    },
    })

    Example

    // Create a card
    const card = await service.create({
    body: {
    //...
    }
    })

    Example

    // Delete a card
    const result = await service.delete({
    params: {
    cardId: 123,
    typeId: 'galaxPayId'
    }
    })
  • get chargebacks(): RecursiveProxyObj<RecursivelyApplyOptions<AppRouter, {
        pathPrefix: "/chargebacks";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the chargebacks client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<AppRouter, {
        pathPrefix: "/chargebacks";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The chargebacks client.

  • get charges(): RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:chargeId/:typeId/";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:chargeId/:typeId/capture";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
            };
        };
        create: {
            body: ZodObject<{
                Customer: ZodObject<{
                    Address: ZodOptional<ZodObject<{
                        city: ...;
                        complement: ...;
                        neighborhood: ...;
                        number: ...;
                        state: ...;
                        street: ...;
                        zipCode: ...;
                    }, "strip", ZodTypeAny, {
                        city?: ...;
                        complement?: ...;
                        neighborhood?: ...;
                        number?: ...;
                        state?: ...;
                        street?: ...;
                        zipCode?: ...;
                    }, {
                        city?: ...;
                        complement?: ...;
                        neighborhood?: ...;
                        number?: ...;
                        state?: ...;
                        street?: ...;
                        zipCode?: ...;
                    }>>;
                    createdAt: ZodOptional<ZodString>;
                    document: ZodOptional<ZodString>;
                    emails: ZodOptional<ZodArray<ZodString, "many">>;
                    galaPayId: ZodOptional<ZodNumber>;
                    invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                    municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                    myId: ZodOptional<ZodString>;
                    name: ZodOptional<ZodString>;
                    phones: ZodOptional<ZodOptional<ZodArray<(...), (...)>>>;
                    status: ZodOptional<ZodEnum<[(...), (...), (...), (...)]>>;
                    updatedAt: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Address?: {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }, {
                    Address?: {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }>;
                PaymentMethodBoleto: ZodOptional<ZodObject<{
                    Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    deadlineDays: ZodOptional<ZodNumber>;
                    documentNumber: ZodOptional<ZodString>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Aggrement?: {
                        document?: ...;
                        name?: ...;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Aggrement?: {
                        document?: ...;
                        name?: ...;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                PaymentMethodCreditCard: ZodOptional<ZodObject<{
                    Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    Card: ZodObject<{
                        Brand: ...;
                        createdAt: ...;
                        customerGalaxPayId: ...;
                        customerMyId: ...;
                        cvv: ...;
                        expiresAt: ...;
                        galaxPayId: ...;
                        holder: ...;
                        myId: ...;
                        number: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Brand?: ...;
                        createdAt?: ...;
                        customerGalaxPayId?: ...;
                        customerMyId?: ...;
                        cvv?: ...;
                        expiresAt?: ...;
                        galaxPayId?: ...;
                        holder?: ...;
                        myId?: ...;
                        number?: ...;
                        updatedAt?: ...;
                    }, {
                        Brand?: ...;
                        createdAt?: ...;
                        customerGalaxPayId?: ...;
                        customerMyId?: ...;
                        cvv?: ...;
                        expiresAt?: ...;
                        galaxPayId?: ...;
                        holder?: ...;
                        myId?: ...;
                        number?: ...;
                        updatedAt?: ...;
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: ...;
                        sessionId: ...;
                    };
                    Card: {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: ...;
                        sessionId: ...;
                    };
                    Card: {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>>;
                PaymentMethodPix: ZodOptional<ZodObject<{
                    Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Deadline?: {
                        type?: ...;
                        value?: ...;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Deadline?: {
                        type?: ...;
                        value?: ...;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodString;
                payday: ZodString;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planMyId: ZodOptional<ZodString>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodEnum<(...)>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Charges: ZodArray<ZodObject<{
                        Contract: ZodObject<(...), (...), (...), (...), (...)>;
                        Customer: ZodObject<(...), (...), (...), (...), (...)>;
                        ExtraFields: ZodArray<(...), (...)>;
                        InvoiceConfig: ZodEffects<(...), (...), (...)>;
                        PaymentMethodBoleto: ZodObject<(...), (...), (...), (...), (...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        PaymentMethodPix: ZodObject<(...), (...), (...), (...), (...)>;
                        Split: ZodObject<(...), (...), (...), (...), (...)>;
                        Transactions: ZodArray<(...), (...)>;
                        additionalInfo: ZodNullable<(...)>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<(...)>;
                        myId: ZodNullable<(...)>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<(...)>;
                        status: ZodEnum<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        };
                        Customer: {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        };
                        ExtraFields: (...)[];
                        InvoiceConfig: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Split: {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        };
                        Transactions: (...)[];
                        additionalInfo: (...) | (...);
                        galaxPayId: string;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: (...) | (...);
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...);
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        };
                        Customer: {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        };
                        ExtraFields: (...)[];
                        InvoiceConfig: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Split: {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        };
                        Transactions: (...)[];
                        additionalInfo: (...) | (...);
                        galaxPayId: string;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: (...) | (...);
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...);
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:chargeId/:typeId/retry";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/:chargeId/:typeId/reverse";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodOptional<ZodString>;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planGalaxPayId: ZodOptional<ZodString>;
                planMyId: ZodOptional<ZodString>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }, {
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }>;
            method: "PUT";
            path: "/:chargeId/:typeId";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/charges";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the charges client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:chargeId/:typeId/";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:chargeId/:typeId/capture";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Contract: ZodObject<{
                        acceptedAt: ZodString;
                        document: ZodString;
                        ip: ZodString;
                        name: ZodString;
                        pdf: ZodString;
                    }, "strip", ZodTypeAny, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }, {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    }>;
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    ExtraFields: ZodArray<ZodObject<{
                        tagName: ZodString;
                        value: ZodString;
                    }, "strip", ZodTypeAny, {
                        tagName: string;
                        value: string;
                    }, {
                        tagName: string;
                        value: string;
                    }>, "many">;
                    InvoiceConfig: ZodEffects<ZodObject<{
                        createOn: ZodEnum<(...)>;
                        description: ZodString;
                        galaxPaySubAccountId: ZodOptional<(...)>;
                        qtdDaysAfterPay: ZodOptional<(...)>;
                        qtdDaysBeforePayDay: ZodOptional<(...)>;
                        type: ZodEnum<(...)>;
                    }, "strip", ZodTypeAny, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }, {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    }>, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }, {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    }>;
                    PaymentMethodBoleto: ZodObject<{
                        Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        deadlineDays: ZodOptional<ZodNumber>;
                        documentNumber: ZodOptional<ZodString>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Aggrement?: {
                            document?: ...;
                            name?: ...;
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    PaymentMethodPix: ZodObject<{
                        Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        fine: ZodOptional<ZodNumber>;
                        instructions: ZodOptional<ZodString>;
                        interest: ZodOptional<ZodNumber>;
                    }, "strip", ZodTypeAny, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }, {
                        Deadline?: {
                            type?: ...;
                            value?: ...;
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    }>;
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    additionalInfo: ZodNullable<ZodString>;
                    galaxPayId: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodNullable<ZodString>;
                    payedOutsideGalaxPay: ZodBoolean;
                    paymentLink: ZodString;
                    planGalaxPayId: ZodString;
                    planMyId: ZodNullable<ZodString>;
                    status: ZodEnum<["active", "canceled", "closed", "waitingPayment", "inactive"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }, {
                    Contract: {
                        acceptedAt: string;
                        document: string;
                        ip: string;
                        name: string;
                        pdf: string;
                    };
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    ExtraFields: {
                        tagName: string;
                        value: string;
                    }[];
                    InvoiceConfig: {
                        createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                        description: string;
                        galaxPaySubAccountId?: number;
                        qtdDaysAfterPay?: number;
                        qtdDaysBeforePayDay?: number;
                        type: "onePerTransaction" | "onlyOne";
                    };
                    PaymentMethodBoleto: {
                        Aggrement?: {
                            document?: (...) | (...);
                            name?: (...) | (...);
                        };
                        deadlineDays?: number;
                        documentNumber?: string;
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    PaymentMethodPix: {
                        Deadline?: {
                            type?: (...) | (...);
                            value?: (...) | (...);
                        };
                        fine?: number;
                        instructions?: string;
                        interest?: number;
                    };
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    additionalInfo: null | string;
                    galaxPayId: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: null | string;
                    payedOutsideGalaxPay: boolean;
                    paymentLink: string;
                    planGalaxPayId: string;
                    planMyId: null | string;
                    status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                    value: number;
                }>;
            };
        };
        create: {
            body: ZodObject<{
                Customer: ZodObject<{
                    Address: ZodOptional<ZodObject<{
                        city: ...;
                        complement: ...;
                        neighborhood: ...;
                        number: ...;
                        state: ...;
                        street: ...;
                        zipCode: ...;
                    }, "strip", ZodTypeAny, {
                        city?: ...;
                        complement?: ...;
                        neighborhood?: ...;
                        number?: ...;
                        state?: ...;
                        street?: ...;
                        zipCode?: ...;
                    }, {
                        city?: ...;
                        complement?: ...;
                        neighborhood?: ...;
                        number?: ...;
                        state?: ...;
                        street?: ...;
                        zipCode?: ...;
                    }>>;
                    createdAt: ZodOptional<ZodString>;
                    document: ZodOptional<ZodString>;
                    emails: ZodOptional<ZodArray<ZodString, "many">>;
                    galaPayId: ZodOptional<ZodNumber>;
                    invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                    municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                    myId: ZodOptional<ZodString>;
                    name: ZodOptional<ZodString>;
                    phones: ZodOptional<ZodOptional<ZodArray<(...), (...)>>>;
                    status: ZodOptional<ZodEnum<[(...), (...), (...), (...)]>>;
                    updatedAt: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Address?: {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }, {
                    Address?: {
                        city?: (...) | (...);
                        complement?: (...) | (...);
                        neighborhood?: (...) | (...);
                        number?: (...) | (...);
                        state?: (...) | (...);
                        street?: (...) | (...);
                        zipCode?: (...) | (...);
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                }>;
                PaymentMethodBoleto: ZodOptional<ZodObject<{
                    Aggrement: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    deadlineDays: ZodOptional<ZodNumber>;
                    documentNumber: ZodOptional<ZodString>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Aggrement?: {
                        document?: ...;
                        name?: ...;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Aggrement?: {
                        document?: ...;
                        name?: ...;
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                PaymentMethodCreditCard: ZodOptional<ZodObject<{
                    Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    Card: ZodObject<{
                        Brand: ...;
                        createdAt: ...;
                        customerGalaxPayId: ...;
                        customerMyId: ...;
                        cvv: ...;
                        expiresAt: ...;
                        galaxPayId: ...;
                        holder: ...;
                        myId: ...;
                        number: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Brand?: ...;
                        createdAt?: ...;
                        customerGalaxPayId?: ...;
                        customerMyId?: ...;
                        cvv?: ...;
                        expiresAt?: ...;
                        galaxPayId?: ...;
                        holder?: ...;
                        myId?: ...;
                        number?: ...;
                        updatedAt?: ...;
                    }, {
                        Brand?: ...;
                        createdAt?: ...;
                        customerGalaxPayId?: ...;
                        customerMyId?: ...;
                        cvv?: ...;
                        expiresAt?: ...;
                        galaxPayId?: ...;
                        holder?: ...;
                        myId?: ...;
                        number?: ...;
                        updatedAt?: ...;
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: ...;
                        sessionId: ...;
                    };
                    Card: {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: ...;
                        sessionId: ...;
                    };
                    Card: {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>>;
                PaymentMethodPix: ZodOptional<ZodObject<{
                    Deadline: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    fine: ZodOptional<ZodNumber>;
                    instructions: ZodOptional<ZodString>;
                    interest: ZodOptional<ZodNumber>;
                }, "strip", ZodTypeAny, {
                    Deadline?: {
                        type?: ...;
                        value?: ...;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }, {
                    Deadline?: {
                        type?: ...;
                        value?: ...;
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                }>>;
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodString;
                payday: ZodString;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planMyId: ZodOptional<ZodString>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }, {
                Customer: {
                    Address?: {
                        city?: string;
                        complement?: string;
                        neighborhood?: string;
                        number?: string;
                        state?: string;
                        street?: string;
                        zipCode?: string;
                    };
                    createdAt?: string;
                    document?: string;
                    emails?: string[];
                    galaPayId?: number;
                    invoiceHoldIss?: boolean;
                    municipalDocument?: string;
                    myId?: string;
                    name?: string;
                    phones?: number[];
                    status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                    updatedAt?: string;
                };
                PaymentMethodBoleto?: {
                    Aggrement?: {
                        document?: (...) | (...);
                        name?: (...) | (...);
                    };
                    deadlineDays?: number;
                    documentNumber?: string;
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                PaymentMethodCreditCard?: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                PaymentMethodPix?: {
                    Deadline?: {
                        type?: (...) | (...);
                        value?: (...) | (...);
                    };
                    fine?: number;
                    instructions?: string;
                    interest?: number;
                };
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId: string;
                payday: string;
                payedOutsideGalaxPay?: boolean;
                planMyId?: string;
                value: number;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodEnum<(...)>]>>, undefined | string | number, undefined | "active" | "inactive" | ("active" | "inactive")[]>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: string | number;
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc";
                startAt: number;
                status?: "active" | "inactive" | ("active" | "inactive")[];
            }>;
            responses: {
                200: ZodObject<{
                    Charges: ZodArray<ZodObject<{
                        Contract: ZodObject<(...), (...), (...), (...), (...)>;
                        Customer: ZodObject<(...), (...), (...), (...), (...)>;
                        ExtraFields: ZodArray<(...), (...)>;
                        InvoiceConfig: ZodEffects<(...), (...), (...)>;
                        PaymentMethodBoleto: ZodObject<(...), (...), (...), (...), (...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        PaymentMethodPix: ZodObject<(...), (...), (...), (...), (...)>;
                        Split: ZodObject<(...), (...), (...), (...), (...)>;
                        Transactions: ZodArray<(...), (...)>;
                        additionalInfo: ZodNullable<(...)>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<(...)>;
                        myId: ZodNullable<(...)>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<(...)>;
                        status: ZodEnum<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        };
                        Customer: {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        };
                        ExtraFields: (...)[];
                        InvoiceConfig: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Split: {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        };
                        Transactions: (...)[];
                        additionalInfo: (...) | (...);
                        galaxPayId: string;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: (...) | (...);
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...);
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        };
                        Customer: {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        };
                        ExtraFields: (...)[];
                        InvoiceConfig: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Split: {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        };
                        Transactions: (...)[];
                        additionalInfo: (...) | (...);
                        galaxPayId: string;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: (...) | (...);
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...);
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Charges: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:chargeId/:typeId/retry";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/:chargeId/:typeId/reverse";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodString>;
                mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                myId: ZodOptional<ZodString>;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                planGalaxPayId: ZodOptional<ZodString>;
                planMyId: ZodOptional<ZodString>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }, {
                additionalInfo?: string;
                mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                myId?: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                planGalaxPayId?: string;
                planMyId?: string;
                value?: number;
            }>;
            method: "PUT";
            path: "/:chargeId/:typeId";
            pathParams: ZodObject<{
                chargeId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                chargeId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Charge: ZodObject<{
                        Contract: ZodObject<{
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }, {
                            acceptedAt: ...;
                            document: ...;
                            ip: ...;
                            name: ...;
                            pdf: ...;
                        }>;
                        Customer: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }, {
                            Address: ...;
                            createdAt: ...;
                            document: ...;
                            emails: ...;
                            galaPayId: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId: ...;
                            name: ...;
                            phones?: ...;
                            status: ...;
                            updatedAt: ...;
                        }>;
                        ExtraFields: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        InvoiceConfig: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }, {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        }>;
                        PaymentMethodBoleto: ZodObject<{
                            Aggrement: ...;
                            deadlineDays: ...;
                            documentNumber: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        PaymentMethodCreditCard: ZodObject<{
                            Antifraud: ...;
                            Card: ...;
                            cardOperatorId: ...;
                            preAuthorize: ...;
                        }, "strip", ZodTypeAny, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }, {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        }>;
                        PaymentMethodPix: ZodObject<{
                            Deadline: ...;
                            fine: ...;
                            instructions: ...;
                            interest: ...;
                        }, "strip", ZodTypeAny, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }, {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        }>;
                        Split: ZodObject<{
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }, {
                            billGalaxyPayId: ...;
                            companyGalaxyPayId: ...;
                            galaxyPayId: ...;
                            groupGalaxyPayId: ...;
                            paymentMethod: ...;
                            type: ...;
                            value: ...;
                        }>;
                        Transactions: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        additionalInfo: ZodNullable<ZodString>;
                        galaxPayId: ZodString;
                        mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                        myId: ZodNullable<ZodString>;
                        payedOutsideGalaxPay: ZodBoolean;
                        paymentLink: ZodString;
                        planGalaxPayId: ZodString;
                        planMyId: ZodNullable<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }, {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: ...;
                                complement?: ...;
                                neighborhood: ...;
                                number: ...;
                                state: ...;
                                street: ...;
                                zipCode: ...;
                            };
                            createdAt: string;
                            document: string;
                            emails: (...)[];
                            galaPayId: number;
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId: string;
                            name: string;
                            phones?: (...) | (...);
                            status: (...) | (...) | (...) | (...);
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: ...;
                            value: ...;
                        }[];
                        InvoiceConfig: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: (...) | (...);
                            deadlineDays?: (...) | (...);
                            documentNumber?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        PaymentMethodPix: {
                            Deadline?: (...) | (...);
                            fine?: (...) | (...);
                            instructions?: (...) | (...);
                            interest?: (...) | (...);
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: (...) | (...);
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            Subscription: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }, {
                    Charge: {
                        Contract: {
                            acceptedAt: string;
                            document: string;
                            ip: string;
                            name: string;
                            pdf: string;
                        };
                        Customer: {
                            Address: {
                                city: string;
                                complement?: (...) | (...);
                                neighborhood: string;
                                number: string;
                                state: string;
                                street: string;
                                zipCode: string;
                            };
                            createdAt: string;
                            document: string;
                            emails: string[];
                            galaPayId: number;
                            invoiceHoldIss?: boolean;
                            municipalDocument?: string;
                            myId: string;
                            name: string;
                            phones?: (...)[];
                            status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                            updatedAt: string;
                        };
                        ExtraFields: {
                            tagName: string;
                            value: string;
                        }[];
                        InvoiceConfig: {
                            createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                            description: string;
                            galaxPaySubAccountId?: number;
                            qtdDaysAfterPay?: number;
                            qtdDaysBeforePayDay?: number;
                            type: "onePerTransaction" | "onlyOne";
                        };
                        PaymentMethodBoleto: {
                            Aggrement?: {
                                document?: ...;
                                name?: ...;
                            };
                            deadlineDays?: number;
                            documentNumber?: string;
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        PaymentMethodPix: {
                            Deadline?: {
                                type?: ...;
                                value?: ...;
                            };
                            fine?: number;
                            instructions?: string;
                            interest?: number;
                        };
                        Split: {
                            billGalaxyPayId: number;
                            companyGalaxyPayId: number;
                            galaxyPayId: number;
                            groupGalaxyPayId: number;
                            paymentMethod: string;
                            type: "percent" | "fixed";
                            value: number;
                        };
                        Transactions: {
                            AbecsReasonDenied: {
                                code: ...;
                                message: ...;
                            };
                            Antifraud: {
                                approved: ...;
                                ip: ...;
                                sent: ...;
                                sessionId: ...;
                            };
                            Boleto: {
                                bankAccount: ...;
                                bankAgency: ...;
                                bankEmissor: ...;
                                bankLine: ...;
                                bankNumber: ...;
                                barCode: ...;
                                pdf: ...;
                            };
                            ConciliationOccurrences: (...)[];
                            CreditCard: {
                                Card: ...;
                            };
                            Invoice: {
                                description: ...;
                                number: ...;
                                pdf: ...;
                                status: ...;
                                statusDate: ...;
                                statusDescription: ...;
                                xml: ...;
                            };
                            Pix: {
                                image: ...;
                                page: ...;
                                qrCode: ...;
                                reference: ...;
                            };
                            Subscription: {
                                Customer: ...;
                                InvoiceConfig?: ...;
                                PaymentMethodBoleto?: ...;
                                PaymentMethodCreditCard?: ...;
                                PaymentMethodPix?: ...;
                                additionalInfo?: ...;
                                firstPayDayDate: ...;
                                galaxPayId: ...;
                                mainPaymentMethodId: ...;
                                myId: ...;
                                paymentLink?: ...;
                                periodicity: ...;
                                planGalaxPayId: ...;
                                planMyId: ...;
                                status: ...;
                                value: ...;
                            };
                            additionalInfo?: (...) | (...);
                            authorizationCode?: (...) | (...);
                            cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            chargeGalaxPayId: number;
                            chargeMyId: string;
                            datetimeLastSentToOperator: string;
                            fee: number;
                            galaxPayId: number;
                            installment: number;
                            myId: string;
                            payday: string;
                            paydayDate: string;
                            payedOutsideGalaxPay: boolean;
                            reasonDenied?: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            subscriptionGalaxPayId: number;
                            subscriptionMyId: string;
                            tid?: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo: null | string;
                        galaxPayId: string;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: null | string;
                        payedOutsideGalaxPay: boolean;
                        paymentLink: string;
                        planGalaxPayId: string;
                        planMyId: null | string;
                        status: "active" | "inactive" | "canceled" | "closed" | "waitingPayment";
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/charges";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The charges client.

  • get companies(): RecursiveProxyObj<RecursivelyApplyOptions<{
        balance: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/balance";
        }>;
        fees: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/fees";
        }>;
        subaccounts: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/subaccounts";
        }>;
    }, {
        pathPrefix: "/company";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the companies client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        balance: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/balance";
        }>;
        fees: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/fees";
        }>;
        subaccounts: RecursivelyApplyOptions<AppRouter, {
            pathPrefix: "/subaccounts";
        }>;
    }, {
        pathPrefix: "/company";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The companies client.

  • get customers(): RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                Address: ZodObject<{
                    city: ZodString;
                    complement: ZodOptional<ZodString>;
                    neighborhood: ZodString;
                    number: ZodString;
                    state: ZodString;
                    street: ZodString;
                    zipCode: ZodString;
                }, "strip", ZodTypeAny, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }>;
                document: ZodString;
                emails: ZodArray<ZodString, "many">;
                invoiceHoldIss: ZodOptional<ZodBoolean>;
                municipalDocument: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                phones: ZodOptional<ZodArray<ZodNumber, "many">>;
            }, "strip", ZodTypeAny, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                createdOrUpdatedFrom: ZodOptional<ZodString>;
                createdOrUpdatedTo: ZodOptional<ZodString>;
                documents: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                emails: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodOptional<ZodNumber>;
                status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | number;
                emails?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | string[];
                emails?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }>;
            responses: {
                200: ZodObject<{
                    Customers: ZodArray<ZodObject<extendShape<{
                        Address: ...;
                        document: ...;
                        emails: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                    }, {
                        createdAt: ...;
                        galaPayId: ...;
                        status: ...;
                        updatedAt: ...;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        };
                        createdAt: string;
                        document: string;
                        emails: (...)[];
                        galaPayId: number;
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId: string;
                        name: string;
                        phones?: (...) | (...);
                        status: (...) | (...) | (...) | (...);
                        updatedAt: string;
                    }, {
                        Address: {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        };
                        createdAt: string;
                        document: string;
                        emails: (...)[];
                        galaPayId: number;
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId: string;
                        name: string;
                        phones?: (...) | (...);
                        status: (...) | (...) | (...) | (...);
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                Address: ZodOptional<ZodObject<{
                    city: ZodOptional<ZodString>;
                    complement: ZodOptional<ZodOptional<(...)>>;
                    neighborhood: ZodOptional<ZodString>;
                    number: ZodOptional<ZodString>;
                    state: ZodOptional<ZodString>;
                    street: ZodOptional<ZodString>;
                    zipCode: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }>>;
                document: ZodOptional<ZodString>;
                emails: ZodOptional<ZodArray<ZodString, "many">>;
                invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
            }, "strip", ZodTypeAny, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }>;
            method: "PUT";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/customers";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the customers client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                Address: ZodObject<{
                    city: ZodString;
                    complement: ZodOptional<ZodString>;
                    neighborhood: ZodString;
                    number: ZodString;
                    state: ZodString;
                    street: ZodString;
                    zipCode: ZodString;
                }, "strip", ZodTypeAny, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }, {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                }>;
                document: ZodString;
                emails: ZodArray<ZodString, "many">;
                invoiceHoldIss: ZodOptional<ZodBoolean>;
                municipalDocument: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                phones: ZodOptional<ZodArray<ZodNumber, "many">>;
            }, "strip", ZodTypeAny, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }, {
                Address: {
                    city: string;
                    complement?: string;
                    neighborhood: string;
                    number: string;
                    state: string;
                    street: string;
                    zipCode: string;
                };
                document: string;
                emails: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId: string;
                name: string;
                phones?: number[];
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                createdOrUpdatedFrom: ZodOptional<ZodString>;
                createdOrUpdatedTo: ZodOptional<ZodString>;
                documents: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                emails: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodOptional<ZodNumber>;
                status: ZodOptional<ZodEnum<["active", "delayed", "inactive", "withoutSubscriptionOrCharge"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | number;
                emails?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }, {
                createdAtFrom?: string;
                createdAtTo?: string;
                createdOrUpdatedFrom?: string;
                createdOrUpdatedTo?: string;
                documents?: string | string[];
                emails?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt?: number;
                status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
            }>;
            responses: {
                200: ZodObject<{
                    Customers: ZodArray<ZodObject<extendShape<{
                        Address: ...;
                        document: ...;
                        emails: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                    }, {
                        createdAt: ...;
                        galaPayId: ...;
                        status: ...;
                        updatedAt: ...;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        };
                        createdAt: string;
                        document: string;
                        emails: (...)[];
                        galaPayId: number;
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId: string;
                        name: string;
                        phones?: (...) | (...);
                        status: (...) | (...) | (...) | (...);
                        updatedAt: string;
                    }, {
                        Address: {
                            city: ...;
                            complement?: ...;
                            neighborhood: ...;
                            number: ...;
                            state: ...;
                            street: ...;
                            zipCode: ...;
                        };
                        createdAt: string;
                        document: string;
                        emails: (...)[];
                        galaPayId: number;
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId: string;
                        name: string;
                        phones?: (...) | (...);
                        status: (...) | (...) | (...) | (...);
                        updatedAt: string;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Customers: {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                Address: ZodOptional<ZodObject<{
                    city: ZodOptional<ZodString>;
                    complement: ZodOptional<ZodOptional<(...)>>;
                    neighborhood: ZodOptional<ZodString>;
                    number: ZodOptional<ZodString>;
                    state: ZodOptional<ZodString>;
                    street: ZodOptional<ZodString>;
                    zipCode: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }, {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                }>>;
                document: ZodOptional<ZodString>;
                emails: ZodOptional<ZodArray<ZodString, "many">>;
                invoiceHoldIss: ZodOptional<ZodOptional<ZodBoolean>>;
                municipalDocument: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                phones: ZodOptional<ZodOptional<ZodArray<ZodNumber, "many">>>;
            }, "strip", ZodTypeAny, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }, {
                Address?: {
                    city?: string;
                    complement?: string;
                    neighborhood?: string;
                    number?: string;
                    state?: string;
                    street?: string;
                    zipCode?: string;
                };
                document?: string;
                emails?: string[];
                invoiceHoldIss?: boolean;
                municipalDocument?: string;
                myId?: string;
                name?: string;
                phones?: number[];
            }>;
            method: "PUT";
            path: "/:customerId/:typeId";
            pathParams: ZodObject<{
                customerId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                customerId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Customer: ZodObject<extendShape<{
                        Address: ZodObject<(...), (...), (...), (...), (...)>;
                        document: ZodString;
                        emails: ZodArray<(...), (...)>;
                        invoiceHoldIss: ZodOptional<(...)>;
                        municipalDocument: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        phones: ZodOptional<(...)>;
                    }, {
                        createdAt: ZodString;
                        galaPayId: ZodNumber;
                        status: ZodEnum<(...)>;
                        updatedAt: ZodString;
                    }>, "strip", ZodTypeAny, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }, {
                        Address: {
                            city: string;
                            complement?: (...) | (...);
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: (...)[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }, {
                    Customer: {
                        Address: {
                            city: string;
                            complement?: string;
                            neighborhood: string;
                            number: string;
                            state: string;
                            street: string;
                            zipCode: string;
                        };
                        createdAt: string;
                        document: string;
                        emails: string[];
                        galaPayId: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId: string;
                        name: string;
                        phones?: number[];
                        status: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt: string;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/customers";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The customers client.

  • get pix(): RecursiveProxyObj<RecursivelyApplyOptions<{
        payment: {
            body: ZodObject<{
                desc: ZodOptional<ZodString>;
                key: ZodString;
                type: ZodEnum<["cpf", "cnpj", "email", "mobilePhone", "random"]>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }>;
            method: "POST";
            path: "/payment";
            responses: {
                200: ZodObject<{
                    Payment: ZodObject<{
                        createdAt: ZodString;
                        desc: ZodOptional<ZodString>;
                        endToEnd: ZodString;
                        galaxPayId: ZodNumber;
                        key: ZodString;
                        status: ZodEnum<[(...), (...), (...)]>;
                        taxValue: ZodNumber;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    }, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        pathPrefix: "/pix";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the pix client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        payment: {
            body: ZodObject<{
                desc: ZodOptional<ZodString>;
                key: ZodString;
                type: ZodEnum<["cpf", "cnpj", "email", "mobilePhone", "random"]>;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }, {
                desc?: string;
                key: string;
                type: "cpf" | "cnpj" | "email" | "mobilePhone" | "random";
                value: number;
            }>;
            method: "POST";
            path: "/payment";
            responses: {
                200: ZodObject<{
                    Payment: ZodObject<{
                        createdAt: ZodString;
                        desc: ZodOptional<ZodString>;
                        endToEnd: ZodString;
                        galaxPayId: ZodNumber;
                        key: ZodString;
                        status: ZodEnum<[(...), (...), (...)]>;
                        taxValue: ZodNumber;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    }, {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Payment: {
                        createdAt: string;
                        desc?: string;
                        endToEnd: string;
                        galaxPayId: number;
                        key: string;
                        status: "efectivated" | "error" | "confirm";
                        taxValue: number;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        pathPrefix: "/pix";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The pix client.

  • get plans(): RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                PlanPrices: ZodArray<ZodObject<{
                    payment: ZodEnum<[(...), (...)]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }>, "many">;
                additionalInfo: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                quantity: ZodNumber;
            }, "strip", ZodTypeAny, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }>;
            responses: {
                200: ZodObject<{
                    Plans: ZodArray<ZodObject<extendShape<{
                        PlanPrices: ...;
                        additionalInfo: ...;
                        myId: ...;
                        name: ...;
                        periodicity: ...;
                        quantity: ...;
                    }, {
                        galaxPayId: ...;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: (...)[];
                        additionalInfo?: (...) | (...);
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        quantity: number;
                    }, {
                        PlanPrices: (...)[];
                        additionalInfo?: (...) | (...);
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        quantity: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Plans: {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Plans: {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                PlanPrices: ZodOptional<ZodArray<ZodObject<{
                    payment: ZodOptional<(...)>;
                    value: ZodOptional<(...)>;
                }, "strip", ZodTypeAny, {
                    payment?: (...) | (...) | (...);
                    value?: (...) | (...);
                }, {
                    payment?: (...) | (...) | (...);
                    value?: (...) | (...);
                }>, "many">>;
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                periodicity: ZodOptional<ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>>;
                quantity: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }>;
            method: "PUT";
            path: "/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/plans";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the plans client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        create: {
            body: ZodObject<{
                PlanPrices: ZodArray<ZodObject<{
                    payment: ZodEnum<[(...), (...)]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }, {
                    payment: "creditcard" | "boleto";
                    value: number;
                }>, "many">;
                additionalInfo: ZodOptional<ZodString>;
                myId: ZodString;
                name: ZodString;
                periodicity: ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>;
                quantity: ZodNumber;
            }, "strip", ZodTypeAny, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }, {
                PlanPrices: {
                    payment: "creditcard" | "boleto";
                    value: number;
                }[];
                additionalInfo?: string;
                myId: string;
                name: string;
                periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity: number;
            }>;
            method: "POST";
            path: "/";
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
            };
        };
        delete: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                startAt: number;
                status?: "active" | "inactive";
            }>;
            responses: {
                200: ZodObject<{
                    Plans: ZodArray<ZodObject<extendShape<{
                        PlanPrices: ...;
                        additionalInfo: ...;
                        myId: ...;
                        name: ...;
                        periodicity: ...;
                        quantity: ...;
                    }, {
                        galaxPayId: ...;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: (...)[];
                        additionalInfo?: (...) | (...);
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        quantity: number;
                    }, {
                        PlanPrices: (...)[];
                        additionalInfo?: (...) | (...);
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        quantity: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Plans: {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Plans: {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: {
            body: ZodObject<{
                PlanPrices: ZodOptional<ZodArray<ZodObject<{
                    payment: ZodOptional<(...)>;
                    value: ZodOptional<(...)>;
                }, "strip", ZodTypeAny, {
                    payment?: (...) | (...) | (...);
                    value?: (...) | (...);
                }, {
                    payment?: (...) | (...) | (...);
                    value?: (...) | (...);
                }>, "many">>;
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodOptional<ZodString>;
                name: ZodOptional<ZodString>;
                periodicity: ZodOptional<ZodEnum<["weekly", "biweekly", "monthly", "bimonthly", "quarterly", "biannual", "yearly"]>>;
                quantity: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }, {
                PlanPrices?: {
                    payment?: "creditcard" | "boleto";
                    value?: number;
                }[];
                additionalInfo?: string;
                myId?: string;
                name?: string;
                periodicity?: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                quantity?: number;
            }>;
            method: "PUT";
            path: "/:planId/:typeId";
            pathParams: ZodObject<{
                planId: ZodUnion<[ZodNumber, ZodString]>;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }, {
                planId: string | number;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Plan: ZodObject<extendShape<{
                        PlanPrices: ZodArray<(...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        name: ZodString;
                        periodicity: ZodEnum<(...)>;
                        quantity: ZodNumber;
                    }, {
                        galaxPayId: ZodNumber;
                    }>, "strip", ZodTypeAny, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }, {
                        PlanPrices: {
                            payment: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }, {
                    Plan: {
                        PlanPrices: {
                            payment: (...) | (...);
                            value: number;
                        }[];
                        additionalInfo?: string;
                        galaxPayId: number;
                        myId: string;
                        name: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        quantity: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/plans";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The plans client.

  • get subscriptions(): RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            method: "DELETE";
            path: "/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        create: RecursivelyApplyOptions<{
            manual: {
                body: ZodObject<Omit<{
                    Customer: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    PaymentMethodPix: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId" | "firstPayDayDate">, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                }>;
                method: "POST";
                path: "/manual";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            withPlan: {
                body: ZodObject<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ...;
                        createdAt: ...;
                        document: ...;
                        emails: ...;
                        galaPayId: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                        status: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            withoutPlan: {
                body: ZodObject<extendShape<Omit<{
                    Customer: ZodEffects<(...), (...), (...)>;
                    InvoiceConfig: ZodOptional<(...)>;
                    PaymentMethodBoleto: ZodOptional<(...)>;
                    PaymentMethodCreditCard: ZodOptional<(...)>;
                    PaymentMethodPix: ZodOptional<(...)>;
                    additionalInfo: ZodOptional<(...)>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<(...)>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<(...)>;
                    planMyId: ZodOptional<(...)>;
                }, "planMyId" | "planGalaxPayId">, {
                    periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                    quantity: ZodNumber;
                    value: ZodNumber;
                }>, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
        }, {}>;
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                planGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                planMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "canceled", "closed", "stopped", "waitingPayment", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | number;
                planMyIds?: string | number;
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | string[];
                customerMyIds?: string | string[];
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | string[];
                planMyIds?: string | string[];
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
            }>;
            responses: {
                200: ZodObject<{
                    Subscriptions: ZodArray<ZodObject<extendShape<{
                        Customer: ...;
                        InvoiceConfig: ...;
                        PaymentMethodBoleto: ...;
                        PaymentMethodCreditCard: ...;
                        PaymentMethodPix: ...;
                        additionalInfo: ...;
                        firstPayDayDate: ...;
                        mainPaymentMethodId: ...;
                        myId: ...;
                        planGalaxPayId: ...;
                        planMyId: ...;
                    }, {
                        Transactions: ...;
                        createdAt: ...;
                        galaxPayId: ...;
                        paymentLink: ...;
                        periodicity: ...;
                        planGalaxPayId: ...;
                        quantity: ...;
                        status: ...;
                        updatedAt: ...;
                        value: ...;
                    }>, "strip", ZodTypeAny, {
                        Customer: {
                            Address?: ...;
                            createdAt?: ...;
                            document?: ...;
                            emails?: ...;
                            galaPayId?: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId?: ...;
                            name?: ...;
                            phones?: ...;
                            status?: ...;
                            updatedAt?: ...;
                        };
                        InvoiceConfig?: (...) | (...);
                        PaymentMethodBoleto?: (...) | (...);
                        PaymentMethodCreditCard?: (...) | (...);
                        PaymentMethodPix?: (...) | (...);
                        Transactions: (...)[];
                        additionalInfo?: (...) | (...);
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: string;
                        paymentLink?: (...) | (...);
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        planGalaxPayId: number;
                        planMyId?: (...) | (...);
                        quantity: number;
                        status: (...) | (...) | (...) | (...) | (...) | (...);
                        updatedAt: string;
                        value: number;
                    }, {
                        Customer: {
                            Address?: ...;
                            createdAt?: ...;
                            document?: ...;
                            emails?: ...;
                            galaPayId?: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId?: ...;
                            name?: ...;
                            phones?: ...;
                            status?: ...;
                            updatedAt?: ...;
                        };
                        InvoiceConfig?: (...) | (...);
                        PaymentMethodBoleto?: (...) | (...);
                        PaymentMethodCreditCard?: (...) | (...);
                        PaymentMethodPix?: (...) | (...);
                        Transactions: (...)[];
                        additionalInfo?: (...) | (...);
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: string;
                        paymentLink?: (...) | (...);
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        planGalaxPayId: number;
                        planMyId?: (...) | (...);
                        quantity: number;
                        status: (...) | (...) | (...) | (...) | (...) | (...);
                        updatedAt: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Subscriptions: {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Subscriptions: {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: RecursivelyApplyOptions<{
            info: {
                body: ZodObject<{
                    ExtraFields: ZodOptional<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    myId: ZodOptional<ZodString>;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    ExtraFields?: {
                        tagName: ...;
                        value: ...;
                    }[];
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    ExtraFields?: {
                        tagName: ...;
                        value: ...;
                    }[];
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "PUT";
                path: "/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            payment: {
                body: ZodObject<{
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }>>;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    value: number;
                }, {
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    value: number;
                }>;
                method: "PUT";
                path: "/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
        }, {}>;
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/subscriptions";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the subscriptions client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: ZodObject<{}, "strip", ZodTypeAny, {}, {}>;
            method: "DELETE";
            path: "/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        create: RecursivelyApplyOptions<{
            manual: {
                body: ZodObject<Omit<{
                    Customer: ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<(...), (...), (...)>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    PaymentMethodPix: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<[(...), (...), (...)]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "planMyId" | "planGalaxPayId" | "firstPayDayDate">, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                }>;
                method: "POST";
                path: "/manual";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            withPlan: {
                body: ZodObject<{
                    Customer: ZodEffects<ZodObject<{
                        Address: ...;
                        createdAt: ...;
                        document: ...;
                        emails: ...;
                        galaPayId: ...;
                        invoiceHoldIss: ...;
                        municipalDocument: ...;
                        myId: ...;
                        name: ...;
                        phones: ...;
                        status: ...;
                        updatedAt: ...;
                    }, "strip", ZodTypeAny, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }, {
                        Address?: ...;
                        createdAt?: ...;
                        document?: ...;
                        emails?: ...;
                        galaPayId?: ...;
                        invoiceHoldIss?: ...;
                        municipalDocument?: ...;
                        myId?: ...;
                        name?: ...;
                        phones?: ...;
                        status?: ...;
                        updatedAt?: ...;
                    }>, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Address?: (...) | (...);
                        createdAt?: (...) | (...);
                        document?: (...) | (...);
                        emails?: (...) | (...);
                        galaPayId?: (...) | (...);
                        invoiceHoldIss?: (...) | (...) | (...);
                        municipalDocument?: (...) | (...);
                        myId?: (...) | (...);
                        name?: (...) | (...);
                        phones?: (...) | (...);
                        status?: (...) | (...) | (...) | (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            withoutPlan: {
                body: ZodObject<extendShape<Omit<{
                    Customer: ZodEffects<(...), (...), (...)>;
                    InvoiceConfig: ZodOptional<(...)>;
                    PaymentMethodBoleto: ZodOptional<(...)>;
                    PaymentMethodCreditCard: ZodOptional<(...)>;
                    PaymentMethodPix: ZodOptional<(...)>;
                    additionalInfo: ZodOptional<(...)>;
                    firstPayDayDate: ZodString;
                    mainPaymentMethodId: ZodEnum<(...)>;
                    myId: ZodString;
                    planGalaxPayId: ZodOptional<(...)>;
                    planMyId: ZodOptional<(...)>;
                }, "planMyId" | "planGalaxPayId">, {
                    periodicity: ZodEnum<[(...), (...), (...), (...), (...), (...), (...)]>;
                    quantity: ZodNumber;
                    value: ZodNumber;
                }>, "strip", ZodTypeAny, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }, {
                    Customer: {
                        Address?: {
                            city?: ...;
                            complement?: ...;
                            neighborhood?: ...;
                            number?: ...;
                            state?: ...;
                            street?: ...;
                            zipCode?: ...;
                        };
                        createdAt?: string;
                        document?: string;
                        emails?: (...)[];
                        galaPayId?: number;
                        invoiceHoldIss?: boolean;
                        municipalDocument?: string;
                        myId?: string;
                        name?: string;
                        phones?: (...)[];
                        status?: "active" | "inactive" | "delayed" | "withoutSubscriptionOrCharge";
                        updatedAt?: string;
                    };
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    additionalInfo?: string;
                    firstPayDayDate: string;
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    myId: string;
                    periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                    quantity: number;
                    value: number;
                }>;
                method: "POST";
                path: "/";
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
        }, {}>;
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                createdAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtFrom: ZodOptional<ZodString>;
                createdAtOrUpdatedAtTo: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "updatedAt.asc", "updatedAt.desc"]>>;
                planGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                planMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                startAt: ZodNumber;
                status: ZodOptional<ZodEnum<["active", "canceled", "closed", "stopped", "waitingPayment", "inactive"]>>;
            }, "strip", ZodTypeAny, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | number;
                planMyIds?: string | number;
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
            }, {
                createdAtFrom?: string;
                createdAtOrUpdatedAtFrom?: string;
                createdAtOrUpdatedAtTo?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | string[];
                customerMyIds?: string | string[];
                galaxPayIds?: string | string[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "updatedAt.asc" | "updatedAt.desc";
                planGalaxPayIds?: string | string[];
                planMyIds?: string | string[];
                startAt: number;
                status?: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
            }>;
            responses: {
                200: ZodObject<{
                    Subscriptions: ZodArray<ZodObject<extendShape<{
                        Customer: ...;
                        InvoiceConfig: ...;
                        PaymentMethodBoleto: ...;
                        PaymentMethodCreditCard: ...;
                        PaymentMethodPix: ...;
                        additionalInfo: ...;
                        firstPayDayDate: ...;
                        mainPaymentMethodId: ...;
                        myId: ...;
                        planGalaxPayId: ...;
                        planMyId: ...;
                    }, {
                        Transactions: ...;
                        createdAt: ...;
                        galaxPayId: ...;
                        paymentLink: ...;
                        periodicity: ...;
                        planGalaxPayId: ...;
                        quantity: ...;
                        status: ...;
                        updatedAt: ...;
                        value: ...;
                    }>, "strip", ZodTypeAny, {
                        Customer: {
                            Address?: ...;
                            createdAt?: ...;
                            document?: ...;
                            emails?: ...;
                            galaPayId?: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId?: ...;
                            name?: ...;
                            phones?: ...;
                            status?: ...;
                            updatedAt?: ...;
                        };
                        InvoiceConfig?: (...) | (...);
                        PaymentMethodBoleto?: (...) | (...);
                        PaymentMethodCreditCard?: (...) | (...);
                        PaymentMethodPix?: (...) | (...);
                        Transactions: (...)[];
                        additionalInfo?: (...) | (...);
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: string;
                        paymentLink?: (...) | (...);
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        planGalaxPayId: number;
                        planMyId?: (...) | (...);
                        quantity: number;
                        status: (...) | (...) | (...) | (...) | (...) | (...);
                        updatedAt: string;
                        value: number;
                    }, {
                        Customer: {
                            Address?: ...;
                            createdAt?: ...;
                            document?: ...;
                            emails?: ...;
                            galaPayId?: ...;
                            invoiceHoldIss?: ...;
                            municipalDocument?: ...;
                            myId?: ...;
                            name?: ...;
                            phones?: ...;
                            status?: ...;
                            updatedAt?: ...;
                        };
                        InvoiceConfig?: (...) | (...);
                        PaymentMethodBoleto?: (...) | (...);
                        PaymentMethodCreditCard?: (...) | (...);
                        PaymentMethodPix?: (...) | (...);
                        Transactions: (...)[];
                        additionalInfo?: (...) | (...);
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: (...) | (...) | (...);
                        myId: string;
                        paymentLink?: (...) | (...);
                        periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        planGalaxPayId: number;
                        planMyId?: (...) | (...);
                        quantity: number;
                        status: (...) | (...) | (...) | (...) | (...) | (...);
                        updatedAt: string;
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Subscriptions: {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Subscriptions: {
                        Customer: {
                            Address?: (...) | (...);
                            createdAt?: (...) | (...);
                            document?: (...) | (...);
                            emails?: (...) | (...);
                            galaPayId?: (...) | (...);
                            invoiceHoldIss?: (...) | (...) | (...);
                            municipalDocument?: (...) | (...);
                            myId?: (...) | (...);
                            name?: (...) | (...);
                            phones?: (...) | (...);
                            status?: (...) | (...) | (...) | (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodBoleto?: {
                            Aggrement?: ...;
                            deadlineDays?: ...;
                            documentNumber?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        PaymentMethodCreditCard?: {
                            Antifraud?: ...;
                            Card: ...;
                            cardOperatorId?: ...;
                            preAuthorize?: ...;
                        };
                        PaymentMethodPix?: {
                            Deadline?: ...;
                            fine?: ...;
                            instructions?: ...;
                            interest?: ...;
                        };
                        Transactions: {
                            AbecsReasonDenied: ...;
                            Antifraud: ...;
                            Boleto: ...;
                            ConciliationOccurrences: ...;
                            CreditCard: ...;
                            Invoice: ...;
                            Pix: ...;
                            additionalInfo?: ...;
                            authorizationCode?: ...;
                            cardOperatorId: ...;
                            chargeGalaxPayId: ...;
                            chargeMyId: ...;
                            datetimeLastSentToOperator: ...;
                            fee: ...;
                            galaxPayId: ...;
                            installment: ...;
                            myId: ...;
                            payday: ...;
                            paydayDate: ...;
                            payedOutsideGalaxPay: ...;
                            reasonDenied?: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            subscriptionGalaxPayId: ...;
                            subscriptionMyId: ...;
                            tid?: ...;
                            value: ...;
                        }[];
                        additionalInfo?: string;
                        createdAt: string;
                        firstPayDayDate: string;
                        galaxPayId: number;
                        mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                        myId: string;
                        paymentLink?: string;
                        periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                        planGalaxPayId: number;
                        planMyId?: string;
                        quantity: number;
                        status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                        updatedAt: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        update: RecursivelyApplyOptions<{
            info: {
                body: ZodObject<{
                    ExtraFields: ZodOptional<ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">>;
                    InvoiceConfig: ZodOptional<ZodEffects<ZodObject<(...), (...), (...), (...), (...)>, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }, {
                        createOn: ...;
                        description: ...;
                        galaxPaySubAccountId?: ...;
                        qtdDaysAfterPay?: ...;
                        qtdDaysBeforePayDay?: ...;
                        type: ...;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }>>;
                    additionalInfo: ZodOptional<ZodString>;
                    myId: ZodOptional<ZodString>;
                    planGalaxPayId: ZodOptional<ZodNumber>;
                    planMyId: ZodOptional<ZodString>;
                }, "strip", ZodTypeAny, {
                    ExtraFields?: {
                        tagName: ...;
                        value: ...;
                    }[];
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }, {
                    ExtraFields?: {
                        tagName: ...;
                        value: ...;
                    }[];
                    InvoiceConfig?: {
                        createOn: (...) | (...) | (...) | (...);
                        description: string;
                        galaxPaySubAccountId?: (...) | (...);
                        qtdDaysAfterPay?: (...) | (...);
                        qtdDaysBeforePayDay?: (...) | (...);
                        type: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    additionalInfo?: string;
                    myId?: string;
                    planGalaxPayId?: number;
                    planMyId?: string;
                }>;
                method: "PUT";
                path: "/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
            payment: {
                body: ZodObject<{
                    PaymentMethodBoleto: ZodOptional<ZodObject<{
                        Aggrement: ...;
                        deadlineDays: ...;
                        documentNumber: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Aggrement?: ...;
                        deadlineDays?: ...;
                        documentNumber?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    PaymentMethodCreditCard: ZodOptional<ZodObject<{
                        Antifraud: ...;
                        Card: ...;
                        cardOperatorId: ...;
                        preAuthorize: ...;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }, {
                        Antifraud?: ...;
                        Card: ...;
                        cardOperatorId?: ...;
                        preAuthorize?: ...;
                    }>>;
                    PaymentMethodPix: ZodOptional<ZodObject<{
                        Deadline: ...;
                        fine: ...;
                        instructions: ...;
                        interest: ...;
                    }, "strip", ZodTypeAny, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }, {
                        Deadline?: ...;
                        fine?: ...;
                        instructions?: ...;
                        interest?: ...;
                    }>>;
                    Split: ZodOptional<ZodObject<{
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }, {
                        billGalaxyPayId: ...;
                        companyGalaxyPayId: ...;
                        galaxyPayId: ...;
                        groupGalaxyPayId: ...;
                        paymentMethod: ...;
                        type: ...;
                        value: ...;
                    }>>;
                    mainPaymentMethodId: ZodEnum<["creditcard", "boleto", "pix"]>;
                    value: ZodNumber;
                }, "strip", ZodTypeAny, {
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    value: number;
                }, {
                    PaymentMethodBoleto?: {
                        Aggrement?: (...) | (...);
                        deadlineDays?: (...) | (...);
                        documentNumber?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    PaymentMethodCreditCard?: {
                        Antifraud?: (...) | (...);
                        Card: {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        };
                        cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        preAuthorize?: (...) | (...) | (...);
                    };
                    PaymentMethodPix?: {
                        Deadline?: (...) | (...);
                        fine?: (...) | (...);
                        instructions?: (...) | (...);
                        interest?: (...) | (...);
                    };
                    Split?: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: (...) | (...);
                        value: number;
                    };
                    mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                    value: number;
                }>;
                method: "PUT";
                path: "/:subscriptionId/:typeId";
                pathParams: ZodObject<{
                    subscriptionId: ZodString;
                    typeId: ZodEnum<["galaxPayId", "myId"]>;
                }, "strip", ZodTypeAny, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }, {
                    subscriptionId: string;
                    typeId: "galaxPayId" | "myId";
                }>;
                responses: {
                    200: ZodObject<{
                        Subscription: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            Transactions: ...;
                            additionalInfo?: ...;
                            createdAt: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId?: ...;
                            quantity: ...;
                            status: ...;
                            updatedAt: ...;
                            value: ...;
                        }>;
                        type: ZodBoolean;
                    }, "strip", ZodTypeAny, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }, {
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            Transactions: (...)[];
                            additionalInfo?: (...) | (...);
                            createdAt: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId?: (...) | (...);
                            quantity: number;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            updatedAt: string;
                            value: number;
                        };
                        type: boolean;
                    }>;
                };
            };
        }, {}>;
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/subscriptions";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The subscriptions client.

  • get transactions(): RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:transactionId/:typeId";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:transactionId/:typeId/capture";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        create: {
            body: ZodObject<{
                InvoiceConfig: ZodEffects<ZodObject<{
                    createOn: ZodEnum<[(...), (...), (...), (...)]>;
                    description: ZodString;
                    galaxPaySubAccountId: ZodOptional<ZodNumber>;
                    qtdDaysAfterPay: ZodOptional<ZodNumber>;
                    qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                    type: ZodEnum<[(...), (...)]>;
                }, "strip", ZodTypeAny, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>;
                PaymentMethodCreditCard: ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ...;
                        sessionId: ...;
                    }, "strip", ZodTypeAny, {
                        ip: ...;
                        sessionId: ...;
                    }, {
                        ip: ...;
                        sessionId: ...;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        customerGalaxPayId: ZodOptional<(...)>;
                        customerMyId: ZodOptional<(...)>;
                        cvv: ZodOptional<(...)>;
                        expiresAt: ZodOptional<(...)>;
                        galaxPayId: ZodOptional<(...)>;
                        holder: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                InvoiceConfig: {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                InvoiceConfig: {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "POST";
            path: "/:subscriptionId/:typeId/add";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                chargeGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                chargeMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "payday.asc", "payday.desc"]>>;
                payDayFrom: ZodOptional<ZodString>;
                payDayTo: ZodOptional<ZodString>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodEnum<(...)>, ZodArray<(...), (...)>]>>, undefined | string | number, undefined | "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free" | ("cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free")[]>;
                subscriptionGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                updateStatusFrom: ZodOptional<ZodString>;
                updateStatusTo: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                chargeGalaxPayIds?: string | number;
                chargeMyIds?: string | number;
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: string | number;
                subscriptionGalaxPayIds?: string | number;
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }, {
                chargeGalaxPayIds?: number | number[];
                chargeMyIds?: string | string[];
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free" | ("cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free")[];
                subscriptionGalaxPayIds?: number | number[];
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }>;
            responses: {
                200: ZodObject<{
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        Charge: ZodArray<(...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        Charge: (...)[];
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        Charge: (...)[];
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:transactionId/:typeId/retry";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/:transactionId/:typeId/reverse";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo: undefined | string;
                myId: string;
                payday: undefined | string;
                payedOutsideGalaxPay: undefined | boolean;
                value: undefined | number;
            }, {
                additionalInfo: undefined | string;
                myId: string;
                payday: undefined | string;
                payedOutsideGalaxPay: undefined | boolean;
                value: undefined | number;
            }>;
            method: "PUT";
            path: "/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/transactions";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the transactions client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        cancel: {
            body: typeof ContractNoBody;
            method: "DELETE";
            path: "/:transactionId/:typeId";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
        capture: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:transactionId/:typeId/capture";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        create: {
            body: ZodObject<{
                InvoiceConfig: ZodEffects<ZodObject<{
                    createOn: ZodEnum<[(...), (...), (...), (...)]>;
                    description: ZodString;
                    galaxPaySubAccountId: ZodOptional<ZodNumber>;
                    qtdDaysAfterPay: ZodOptional<ZodNumber>;
                    qtdDaysBeforePayDay: ZodOptional<ZodNumber>;
                    type: ZodEnum<[(...), (...)]>;
                }, "strip", ZodTypeAny, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }, {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                }>;
                PaymentMethodCreditCard: ZodObject<{
                    Antifraud: ZodOptional<ZodObject<{
                        ip: ...;
                        sessionId: ...;
                    }, "strip", ZodTypeAny, {
                        ip: ...;
                        sessionId: ...;
                    }, {
                        ip: ...;
                        sessionId: ...;
                    }>>;
                    Card: ZodObject<{
                        Brand: ZodOptional<(...)>;
                        createdAt: ZodOptional<(...)>;
                        customerGalaxPayId: ZodOptional<(...)>;
                        customerMyId: ZodOptional<(...)>;
                        cvv: ZodOptional<(...)>;
                        expiresAt: ZodOptional<(...)>;
                        galaxPayId: ZodOptional<(...)>;
                        holder: ZodOptional<(...)>;
                        myId: ZodOptional<(...)>;
                        number: ZodOptional<(...)>;
                        updatedAt: ZodOptional<(...)>;
                    }, "strip", ZodTypeAny, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }, {
                        Brand?: (...) | (...);
                        createdAt?: (...) | (...);
                        customerGalaxPayId?: (...) | (...);
                        customerMyId?: (...) | (...);
                        cvv?: (...) | (...);
                        expiresAt?: (...) | (...);
                        galaxPayId?: (...) | (...);
                        holder?: (...) | (...);
                        myId?: (...) | (...);
                        number?: (...) | (...);
                        updatedAt?: (...) | (...);
                    }>;
                    cardOperatorId: ZodOptional<ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>>;
                    preAuthorize: ZodOptional<ZodBoolean>;
                }, "strip", ZodTypeAny, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }, {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: ...;
                            maxInstallment?: ...;
                            name?: ...;
                            operatorIds?: ...;
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                }>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                InvoiceConfig: {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }, {
                InvoiceConfig: {
                    createOn: "payment" | "daysBeforePayDay" | "notificationSend" | "daysAfterPayment";
                    description: string;
                    galaxPaySubAccountId?: number;
                    qtdDaysAfterPay?: number;
                    qtdDaysBeforePayDay?: number;
                    type: "onePerTransaction" | "onlyOne";
                };
                PaymentMethodCreditCard: {
                    Antifraud?: {
                        ip: string;
                        sessionId: string;
                    };
                    Card: {
                        Brand?: {
                            id?: (...) | (...);
                            maxInstallment?: (...) | (...);
                            name?: (...) | (...);
                            operatorIds?: (...) | (...);
                        };
                        createdAt?: string;
                        customerGalaxPayId?: number;
                        customerMyId?: string;
                        cvv?: string;
                        expiresAt?: string;
                        galaxPayId?: number;
                        holder?: string;
                        myId?: string;
                        number?: string;
                        updatedAt?: string;
                    };
                    cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                    preAuthorize?: boolean;
                };
                myId: string;
                payday?: string;
                payedOutsideGalaxPay?: boolean;
                value?: number;
            }>;
            method: "POST";
            path: "/:subscriptionId/:typeId/add";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
        list: {
            method: "GET";
            path: "/";
            query: ZodObject<{
                chargeGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                chargeMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                createdAtFrom: ZodOptional<ZodString>;
                createdAtTo: ZodOptional<ZodString>;
                customerGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                customerMyIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                galaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                limit: ZodNumber;
                myIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodString]>>, undefined | string | number, undefined | string | string[]>;
                order: ZodOptional<ZodEnum<["createdAt.asc", "createdAt.desc", "payday.asc", "payday.desc"]>>;
                payDayFrom: ZodOptional<ZodString>;
                payDayTo: ZodOptional<ZodString>;
                startAt: ZodNumber;
                status: ZodEffects<ZodOptional<ZodUnion<[ZodEnum<(...)>, ZodArray<(...), (...)>]>>, undefined | string | number, undefined | "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free" | ("cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free")[]>;
                subscriptionGalaxPayIds: ZodEffects<ZodOptional<ZodUnion<[ZodArray<(...), (...)>, ZodNumber]>>, undefined | string | number, undefined | number | number[]>;
                updateStatusFrom: ZodOptional<ZodString>;
                updateStatusTo: ZodOptional<ZodString>;
            }, "strip", ZodTypeAny, {
                chargeGalaxPayIds?: string | number;
                chargeMyIds?: string | number;
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: string | number;
                customerMyIds?: string | number;
                galaxPayIds?: string | number;
                limit: number;
                myIds?: string | number;
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: string | number;
                subscriptionGalaxPayIds?: string | number;
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }, {
                chargeGalaxPayIds?: number | number[];
                chargeMyIds?: string | string[];
                createdAtFrom?: string;
                createdAtTo?: string;
                customerGalaxPayIds?: number | number[];
                customerMyIds?: string | string[];
                galaxPayIds?: number | number[];
                limit: number;
                myIds?: string | string[];
                order?: "createdAt.asc" | "createdAt.desc" | "payday.asc" | "payday.desc";
                payDayFrom?: string;
                payDayTo?: string;
                startAt: number;
                status?: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free" | ("cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free")[];
                subscriptionGalaxPayIds?: number | number[];
                updateStatusFrom?: string;
                updateStatusTo?: string;
            }>;
            responses: {
                200: ZodObject<{
                    Transactions: ZodArray<ZodObject<{
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        Charge: ZodArray<(...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        Pix: ZodObject<(...), (...), (...), (...), (...)>;
                        Subscription: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        authorizationCode: ZodOptional<(...)>;
                        cardOperatorId: ZodEnum<(...)>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<(...)>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        Charge: (...)[];
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: ...;
                            message: ...;
                        };
                        Antifraud: {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        };
                        Boleto: {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        };
                        Charge: (...)[];
                        ConciliationOccurrences: (...)[];
                        CreditCard: {
                            Card: ...;
                        };
                        Invoice: {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        };
                        Pix: {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        };
                        Subscription: {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        };
                        additionalInfo?: (...) | (...);
                        authorizationCode?: (...) | (...);
                        cardOperatorId: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: (...) | (...);
                        status: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: (...) | (...);
                        value: number;
                    }>, "many">;
                    totalQtdFoundInPage: ZodNumber;
                }, "strip", ZodTypeAny, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }, {
                    Transactions: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }[];
                    totalQtdFoundInPage: number;
                }>;
            };
        };
        retry: {
            body: typeof ContractNoBody;
            method: "PUT";
            path: "/:transactionId/:typeId/retry";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
            };
        };
        reverse: {
            body: ZodObject<{
                valueToReverse: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                valueToReverse?: number;
            }, {
                valueToReverse?: number;
            }>;
            method: "PUT";
            path: "/:transactionId/:typeId/reverse";
            pathParams: ZodObject<{
                transactionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                transactionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    PaymentMethodCreditCard: ZodObject<{
                        Antifraud: ZodOptional<ZodObject<(...), (...), (...), (...), (...)>>;
                        Card: ZodObject<{
                            Brand: ...;
                            createdAt: ...;
                            customerGalaxPayId: ...;
                            customerMyId: ...;
                            cvv: ...;
                            expiresAt: ...;
                            galaxPayId: ...;
                            holder: ...;
                            myId: ...;
                            number: ...;
                            updatedAt: ...;
                        }, "strip", ZodTypeAny, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }, {
                            Brand?: ...;
                            createdAt?: ...;
                            customerGalaxPayId?: ...;
                            customerMyId?: ...;
                            cvv?: ...;
                            expiresAt?: ...;
                            galaxPayId?: ...;
                            holder?: ...;
                            myId?: ...;
                            number?: ...;
                            updatedAt?: ...;
                        }>;
                        cardOperatorId: ZodOptional<ZodEnum<(...)>>;
                        preAuthorize: ZodOptional<ZodBoolean>;
                    }, "strip", ZodTypeAny, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }, {
                        Antifraud?: {
                            ip: ...;
                            sessionId: ...;
                        };
                        Card: {
                            Brand?: (...) | (...);
                            createdAt?: (...) | (...);
                            customerGalaxPayId?: (...) | (...);
                            customerMyId?: (...) | (...);
                            cvv?: (...) | (...);
                            expiresAt?: (...) | (...);
                            galaxPayId?: (...) | (...);
                            holder?: (...) | (...);
                            myId?: (...) | (...);
                            number?: (...) | (...);
                            updatedAt?: (...) | (...);
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    }>;
                    Transaction: ZodObject<{
                        AbecsReasonDenied: ZodObject<{
                            code: ...;
                            message: ...;
                        }, "strip", ZodTypeAny, {
                            code: ...;
                            message: ...;
                        }, {
                            code: ...;
                            message: ...;
                        }>;
                        Antifraud: ZodObject<extendShape<(...), (...)>, "strip", ZodTypeAny, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }, {
                            approved: ...;
                            ip: ...;
                            sent: ...;
                            sessionId: ...;
                        }>;
                        Boleto: ZodObject<{
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, "strip", ZodTypeAny, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }, {
                            bankAccount: ...;
                            bankAgency: ...;
                            bankEmissor: ...;
                            bankLine: ...;
                            bankNumber: ...;
                            barCode: ...;
                            pdf: ...;
                        }>;
                        Charge: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        ConciliationOccurrences: ZodArray<ZodObject<(...), (...), (...), (...), (...)>, "many">;
                        CreditCard: ZodObject<{
                            Card: ...;
                        }, "strip", ZodTypeAny, {
                            Card: ...;
                        }, {
                            Card: ...;
                        }>;
                        Invoice: ZodObject<{
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, "strip", ZodTypeAny, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }, {
                            description: ...;
                            number: ...;
                            pdf: ...;
                            status: ...;
                            statusDate: ...;
                            statusDescription: ...;
                            xml: ...;
                        }>;
                        Pix: ZodObject<{
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, "strip", ZodTypeAny, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }, {
                            image: ...;
                            page: ...;
                            qrCode: ...;
                            reference: ...;
                        }>;
                        Subscription: ZodObject<{
                            Customer: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            additionalInfo: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, "strip", ZodTypeAny, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }, {
                            Customer: ...;
                            InvoiceConfig?: ...;
                            PaymentMethodBoleto?: ...;
                            PaymentMethodCreditCard?: ...;
                            PaymentMethodPix?: ...;
                            additionalInfo?: ...;
                            firstPayDayDate: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            paymentLink?: ...;
                            periodicity: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }>;
                        additionalInfo: ZodOptional<ZodString>;
                        authorizationCode: ZodOptional<ZodString>;
                        cardOperatorId: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        chargeGalaxPayId: ZodNumber;
                        chargeMyId: ZodString;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        installment: ZodNumber;
                        myId: ZodString;
                        payday: ZodString;
                        paydayDate: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        reasonDenied: ZodOptional<ZodString>;
                        status: ZodEnum<[(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)]>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodNumber;
                        subscriptionMyId: ZodString;
                        tid: ZodOptional<ZodString>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: ...;
                            Customer: ...;
                            ExtraFields: ...;
                            InvoiceConfig: ...;
                            PaymentMethodBoleto: ...;
                            PaymentMethodCreditCard: ...;
                            PaymentMethodPix: ...;
                            Split: ...;
                            Transactions: ...;
                            additionalInfo: ...;
                            galaxPayId: ...;
                            mainPaymentMethodId: ...;
                            myId: ...;
                            payedOutsideGalaxPay: ...;
                            paymentLink: ...;
                            planGalaxPayId: ...;
                            planMyId: ...;
                            status: ...;
                            value: ...;
                        }[];
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: ...;
                                createdAt?: ...;
                                document?: ...;
                                emails?: ...;
                                galaPayId?: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId?: ...;
                                name?: ...;
                                phones?: ...;
                                status?: ...;
                                updatedAt?: ...;
                            };
                            InvoiceConfig?: (...) | (...);
                            PaymentMethodBoleto?: (...) | (...);
                            PaymentMethodCreditCard?: (...) | (...);
                            PaymentMethodPix?: (...) | (...);
                            additionalInfo?: (...) | (...);
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: string;
                            paymentLink?: (...) | (...);
                            periodicity: (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            planGalaxPayId: number;
                            planMyId: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    }>;
                }, "strip", ZodTypeAny, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }, {
                    PaymentMethodCreditCard: {
                        Antifraud?: {
                            ip: string;
                            sessionId: string;
                        };
                        Card: {
                            Brand?: {
                                id?: ...;
                                maxInstallment?: ...;
                                name?: ...;
                                operatorIds?: ...;
                            };
                            createdAt?: string;
                            customerGalaxPayId?: number;
                            customerMyId?: string;
                            cvv?: string;
                            expiresAt?: string;
                            galaxPayId?: number;
                            holder?: string;
                            myId?: string;
                            number?: string;
                            updatedAt?: string;
                        };
                        cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        preAuthorize?: boolean;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        Charge: {
                            Contract: {
                                acceptedAt: ...;
                                document: ...;
                                ip: ...;
                                name: ...;
                                pdf: ...;
                            };
                            Customer: {
                                Address: ...;
                                createdAt: ...;
                                document: ...;
                                emails: ...;
                                galaPayId: ...;
                                invoiceHoldIss?: ...;
                                municipalDocument?: ...;
                                myId: ...;
                                name: ...;
                                phones?: ...;
                                status: ...;
                                updatedAt: ...;
                            };
                            ExtraFields: (...)[];
                            InvoiceConfig: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            Split: {
                                billGalaxyPayId: ...;
                                companyGalaxyPayId: ...;
                                galaxyPayId: ...;
                                groupGalaxyPayId: ...;
                                paymentMethod: ...;
                                type: ...;
                                value: ...;
                            };
                            Transactions: (...)[];
                            additionalInfo: (...) | (...);
                            galaxPayId: string;
                            mainPaymentMethodId: (...) | (...) | (...);
                            myId: (...) | (...);
                            payedOutsideGalaxPay: boolean;
                            paymentLink: string;
                            planGalaxPayId: string;
                            planMyId: (...) | (...);
                            status: (...) | (...) | (...) | (...) | (...);
                            value: number;
                        }[];
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        Pix: {
                            image: string;
                            page: string;
                            qrCode: string;
                            reference: string;
                        };
                        Subscription: {
                            Customer: {
                                Address?: (...) | (...);
                                createdAt?: (...) | (...);
                                document?: (...) | (...);
                                emails?: (...) | (...);
                                galaPayId?: (...) | (...);
                                invoiceHoldIss?: (...) | (...) | (...);
                                municipalDocument?: (...) | (...);
                                myId?: (...) | (...);
                                name?: (...) | (...);
                                phones?: (...) | (...);
                                status?: (...) | (...) | (...) | (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            InvoiceConfig?: {
                                createOn: ...;
                                description: ...;
                                galaxPaySubAccountId?: ...;
                                qtdDaysAfterPay?: ...;
                                qtdDaysBeforePayDay?: ...;
                                type: ...;
                            };
                            PaymentMethodBoleto?: {
                                Aggrement?: ...;
                                deadlineDays?: ...;
                                documentNumber?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            PaymentMethodCreditCard?: {
                                Antifraud?: ...;
                                Card: ...;
                                cardOperatorId?: ...;
                                preAuthorize?: ...;
                            };
                            PaymentMethodPix?: {
                                Deadline?: ...;
                                fine?: ...;
                                instructions?: ...;
                                interest?: ...;
                            };
                            additionalInfo?: string;
                            firstPayDayDate: string;
                            galaxPayId: number;
                            mainPaymentMethodId: "creditcard" | "boleto" | "pix";
                            myId: string;
                            paymentLink?: string;
                            periodicity: "weekly" | "biweekly" | "monthly" | "bimonthly" | "quarterly" | "biannual" | "yearly";
                            planGalaxPayId: number;
                            planMyId: string;
                            status: "active" | "inactive" | "canceled" | "closed" | "stopped" | "waitingPayment";
                            value: number;
                        };
                        additionalInfo?: string;
                        authorizationCode?: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        chargeGalaxPayId: number;
                        chargeMyId: string;
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        installment: number;
                        myId: string;
                        payday: string;
                        paydayDate: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId: number;
                        subscriptionMyId: string;
                        tid?: string;
                        value: number;
                    };
                }>;
            };
        };
        update: {
            body: ZodObject<{
                additionalInfo: ZodOptional<ZodOptional<ZodString>>;
                myId: ZodString;
                payday: ZodOptional<ZodString>;
                payedOutsideGalaxPay: ZodOptional<ZodBoolean>;
                value: ZodOptional<ZodNumber>;
            }, "strip", ZodTypeAny, {
                additionalInfo: undefined | string;
                myId: string;
                payday: undefined | string;
                payedOutsideGalaxPay: undefined | boolean;
                value: undefined | number;
            }, {
                additionalInfo: undefined | string;
                myId: string;
                payday: undefined | string;
                payedOutsideGalaxPay: undefined | boolean;
                value: undefined | number;
            }>;
            method: "PUT";
            path: "/:subscriptionId/:typeId";
            pathParams: ZodObject<{
                subscriptionId: ZodString;
                typeId: ZodEnum<["galaxPayId", "myId"]>;
            }, "strip", ZodTypeAny, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }, {
                subscriptionId: string;
                typeId: "galaxPayId" | "myId";
            }>;
            responses: {
                200: ZodObject<{
                    Split: ZodObject<{
                        billGalaxyPayId: ZodNumber;
                        companyGalaxyPayId: ZodNumber;
                        galaxyPayId: ZodNumber;
                        groupGalaxyPayId: ZodNumber;
                        paymentMethod: ZodString;
                        type: ZodEnum<[(...), (...)]>;
                        value: ZodNumber;
                    }, "strip", ZodTypeAny, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }, {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    }>;
                    Transaction: ZodObject<extendShape<{
                        InvoiceConfig: ZodOptional<(...)>;
                        PaymentMethodCreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        additionalInfo: ZodOptional<(...)>;
                        myId: ZodString;
                        payday: ZodString;
                        payedOutsideGalaxPay: ZodBoolean;
                        value: ZodNumber;
                    }, {
                        AbecsReasonDenied: ZodObject<(...), (...), (...), (...), (...)>;
                        Antifraud: ZodObject<(...), (...), (...), (...), (...)>;
                        Boleto: ZodObject<(...), (...), (...), (...), (...)>;
                        ConciliationOccurrences: ZodArray<(...), (...)>;
                        CreditCard: ZodObject<(...), (...), (...), (...), (...)>;
                        Invoice: ZodObject<(...), (...), (...), (...), (...)>;
                        authorizationCode: ZodString;
                        cardOperatorId: ZodEnum<(...)>;
                        datetimeLastSentToOperator: ZodString;
                        fee: ZodNumber;
                        galaxPayId: ZodNumber;
                        reasonDenied: ZodOptional<(...)>;
                        status: ZodEnum<(...)>;
                        statusDate: ZodString;
                        statusDescription: ZodString;
                        subscriptionGalaxPayId: ZodOptional<(...)>;
                        subscriptionMyId: ZodOptional<(...)>;
                        tid: ZodString;
                    }>, "strip", ZodTypeAny, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }, {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: ...;
                            agency: ...;
                            bankName: ...;
                            bankNumber: ...;
                            depositDate: ...;
                            liquidValue: ...;
                            taxPercent: ...;
                            taxValue: ...;
                            type: ...;
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: ...;
                                createdAt: ...;
                                customerGalaxPayId: ...;
                                customerMyId: ...;
                                cvv: ...;
                                expiresAt: ...;
                                galaxPayId: ...;
                                holder: ...;
                                myId: ...;
                                number: ...;
                                updatedAt: ...;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: (...) | (...) | (...) | (...) | (...) | (...);
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: ...;
                            description: ...;
                            galaxPaySubAccountId?: ...;
                            qtdDaysAfterPay?: ...;
                            qtdDaysBeforePayDay?: ...;
                            type: ...;
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: (...) | (...);
                            Card: {
                                Brand?: ...;
                                createdAt?: ...;
                                customerGalaxPayId?: ...;
                                customerMyId?: ...;
                                cvv?: ...;
                                expiresAt?: ...;
                                galaxPayId?: ...;
                                holder?: ...;
                                myId?: ...;
                                number?: ...;
                                updatedAt?: ...;
                            };
                            cardOperatorId?: (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...);
                            preAuthorize?: (...) | (...) | (...);
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    }>;
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }, {
                    Split: {
                        billGalaxyPayId: number;
                        companyGalaxyPayId: number;
                        galaxyPayId: number;
                        groupGalaxyPayId: number;
                        paymentMethod: string;
                        type: "percent" | "fixed";
                        value: number;
                    };
                    Transaction: {
                        AbecsReasonDenied: {
                            code: string;
                            message: string;
                        };
                        Antifraud: {
                            approved: boolean;
                            ip: string;
                            sent: boolean;
                            sessionId: string;
                        };
                        Boleto: {
                            bankAccount: string;
                            bankAgency: string;
                            bankEmissor: string;
                            bankLine: string;
                            bankNumber: number;
                            barCode: string;
                            pdf: string;
                        };
                        ConciliationOccurrences: {
                            account: string;
                            agency: string;
                            bankName: string;
                            bankNumber: number;
                            depositDate: string;
                            liquidValue: number;
                            taxPercent: number;
                            taxValue: number;
                            type: (...) | (...);
                        }[];
                        CreditCard: {
                            Card: {
                                Brand: {
                                    id: ...;
                                    maxInstallment: ...;
                                    name: ...;
                                    operatorIds: ...;
                                };
                                createdAt: string;
                                customerGalaxPayId: number;
                                customerMyId: string;
                                cvv: string;
                                expiresAt: string;
                                galaxPayId: number;
                                holder: string;
                                myId: string;
                                number: string;
                                updatedAt: string;
                            };
                        };
                        Invoice: {
                            description: string;
                            number: string;
                            pdf: string;
                            status: "error" | "pending" | "emitted" | "rejected" | "cancel" | "cancelOutSystem";
                            statusDate: string;
                            statusDescription: string;
                            xml: string;
                        };
                        InvoiceConfig?: {
                            createOn: (...) | (...) | (...) | (...);
                            description: string;
                            galaxPaySubAccountId?: (...) | (...);
                            qtdDaysAfterPay?: (...) | (...);
                            qtdDaysBeforePayDay?: (...) | (...);
                            type: (...) | (...);
                        };
                        PaymentMethodCreditCard: {
                            Antifraud?: {
                                ip: ...;
                                sessionId: ...;
                            };
                            Card: {
                                Brand?: (...) | (...);
                                createdAt?: (...) | (...);
                                customerGalaxPayId?: (...) | (...);
                                customerMyId?: (...) | (...);
                                cvv?: (...) | (...);
                                expiresAt?: (...) | (...);
                                galaxPayId?: (...) | (...);
                                holder?: (...) | (...);
                                myId?: (...) | (...);
                                number?: (...) | (...);
                                updatedAt?: (...) | (...);
                            };
                            cardOperatorId?: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                            preAuthorize?: boolean;
                        };
                        additionalInfo?: string;
                        authorizationCode: string;
                        cardOperatorId: "bin" | "cielo" | "getnet" | "getnetNew" | "globalpayments" | "pagseguro" | "rede" | "zoop" | "galaxpay" | "adyen" | "stone";
                        datetimeLastSentToOperator: string;
                        fee: number;
                        galaxPayId: number;
                        myId: string;
                        payday: string;
                        payedOutsideGalaxPay: boolean;
                        reasonDenied?: string;
                        status: "cancel" | "noSend" | "authorized" | "captured" | "denied" | "reversed" | "chargeback" | "pendingBoleto" | "payedBoleto" | "notCompensated" | "lessValueBoleto" | "moreValueBoleto" | "paidDuplicityBoleto" | "pendingPix" | "payedPix" | "unavailablePix" | "payExternal" | "cancelByContract" | "free";
                        statusDate: string;
                        statusDescription: string;
                        subscriptionGalaxPayId?: number;
                        subscriptionMyId?: string;
                        tid: string;
                        value: number;
                    };
                    type: boolean;
                }>;
            };
        };
    }, {
        commonResponses: {
            507: ContractPlainType<ZodError<any>>;
        };
        pathPrefix: "/transactions";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The transactions client.

  • get transfer(): RecursiveProxyObj<RecursivelyApplyOptions<{
        internal: {
            body: ZodObject<{
                companyAccount: ZodNumber;
                companyDocument: ZodString;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }>;
            method: "POST";
            path: "/internal";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
    }, {
        pathPrefix: "/transfer";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>
  • Gets the transfer client.

    Returns RecursiveProxyObj<RecursivelyApplyOptions<{
        internal: {
            body: ZodObject<{
                companyAccount: ZodNumber;
                companyDocument: ZodString;
                value: ZodNumber;
            }, "strip", ZodTypeAny, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }, {
                companyAccount: number;
                companyDocument: string;
                value: number;
            }>;
            method: "POST";
            path: "/internal";
            responses: {
                200: ZodObject<{
                    type: ZodBoolean;
                }, "strip", ZodTypeAny, {
                    type: boolean;
                }, {
                    type: boolean;
                }>;
            };
        };
    }, {
        pathPrefix: "/transfer";
    }>, {
        api: ((args) => Promise<{
            body: unknown;
            headers: Headers;
            method: Method;
            path: string;
            status: number;
        }>);
        baseUrl: "https://api.sandbox.cel.cash/v2" | "https://api.cel.cash/v2";
    }>

    The transfer client.

Methods

  • Retrieves the access token.

    Returns Promise<string>

    A promise that resolves to the access token.

    Throws

    An error if there is an error retrieving the access token.

  • Retrieves the cached access token.

    Returns Promise<null | string>

    A promise that resolves to the cached access token, or null if not found.

  • Sets the cached access token.

    Parameters

    • value: string

      The access token value to be cached.

    • expiresIn: number

      The expiration time of the access token.

    Returns Promise<void>

    A promise that resolves when the access token is successfully cached.